<?php
Class AplicativoModelo {
	public function PKAplicativoPelaDescricao($descricao){
		require_once('banco.class.php');
		$banco = new Banco();
	
		$descricao = addslashes($descricao);
	
		$sql = '
					SELECT
	
					A.CODIGO_APLICATIVO_PK AS APLICATIVOPK
	
					FROM
					APLICATIVO A
			
					WHERE A.DESCRICAO_APLICATIVO = "'.$descricao.'"';
	
		$aplicativoPK = $banco->queryArray($sql);
	
		$banco->fecharConexao();

		return $aplicativoPK[0]['APLICATIVOPK'];
	}
	public function criarAplicativoPegarPK($descricao){
		$aplicativoPK = $this->PKAplicativoPelaDescricao($descricao);
	
		if($aplicativoPK){
			return $aplicativoPK;
		} else {
			require_once('banco.class.php');
			$banco = new Banco();
				
			$descricao = addslashes($descricao);
				
			$sql = 'INSERT INTO APLICATIVO(DESCRICAO_APLICATIVO) VALUES ("'.$descricao.'")';

			$aplicativoPK = $banco->executarQuery($sql);
				
			$banco->fecharConexao();
				
			return $this->criarAplicativoPegarPK($descricao);
		}
	}

}
?>